sermonize publicly

Translations
поучать публично
The politician preferred to sermonize publicly rather than have private conversations.
Политик предпочитал поучать публично, а не вести частные беседы.
Words
sermonize

verb
проповедовать
publicly

adverb
публично